istanbul electric tramway and tunnel establishments - Alemán Inglés Diccionario